草庐IT

Java 小服务程序 : Best Way to Determine if request is AJAX

全部标签

javascript - 如何在规范文件中注入(inject)服务 Angular Testing (Jasmine/karma)

我刚开始编写Angular单元测试用例。我在我的Controller文件(.ts)中注入(inject)一项服务。我将如何在规范文件中注入(inject)服务文件。代码如下:app.component.tsgetSortData(){this.sortService.sortNumberData(this.data,'name','asce');}sort.service.tssortNumberData(data,rendererKey,type){//data.sort((elem1,elem2)=>{////ifnumberisundefined,thenassigning`MA

javascript - 如何从客户端脚本使用远程 Web 服务?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。据我了解,由于当前浏览器中的“同源策略”实现,不可能从发送到与Javascript原始域不同的域的XmlHttpRequest中获取数据。我对此事的经验几乎为零,因此我对Javascript无法使用Web服务感到困惑。这是否意味着具有Ajax功能的Web应用程序只能与自身交互而不调用其他域提供的服务?“混搭”如何运作?我猜这些服务是在服务器端使用的,然后数据通过本地Ajax调用传递给客户端。我不

javascript - 用 JavaScript 编写 Facebook 应用程序

作为一种爱好,我用JavaScript编写了一个游戏,并且很想将它发布到Facebook,您可以使用纯HTML和JavaScript编写一个Facebook应用程序吗? 最佳答案 是的。绝对地。事实上,开发Facebook应用程序的选项之一是指向您网站的嵌入式框架,它可以是您想要的任何内容,包括直接的HTML网络服务。有两个官方认可的库可用于访问Facebook信息,其中之一是基于Javascript的。您只需使用Javascript/HTML就可以在Facebook上做很多事情。在您自己的站点之外使用服务有很多可能性(想想Flck

javascript - Javascript 编写的游戏的服务器端高分

我正在用Javascript实现一个简单的游戏,并且有兴趣为其创建一个在线高分表,以便玩家可以相互竞争。我对此有两个担忧:为此我需要的最简单的服务器端程序是什么?我不需要一个成熟的“网络应用程序”,只需要一些简单的东西来获取带有高分的POST请求、更新数据库并发回分数列表。我熟悉Django。你有什么建议?如何使高分表合理安全?我知道要让它对有能力和敬业的黑客无懈可击是很困难的,但我不希望任何有权访问Javascript源代码的人都能够过于简单地提交虚构的分数。是否有用于此目的的工具? 最佳答案 获得高分将非常困难。我的意思是,仅仅

javascript - 表单上的两个提交事件处理程序。一个必须阻止另一个

我必须将事件处理程序附加到表单。如果不满足条件,第一个触发的应该停止另一个事件。下面的代码不起作用,因为这两个事件都会被触发。你能帮帮我吗?谢谢!//firesfirst$("#myform").submit(function(){if(somevalidation){alert("Youneedtomaketheformvalid");returnfalse;}});//firessecond$("#myform").submit(function(){//ajaxstuffreturnfalse;});附注我必须这样做,因为ajax的东西在一个不可更改的插件中。我无法避免两个事件处

javascript - Node.js 服务器不提供 Socket.io

据我了解,来自http://socket.io/#how-to-use,node.js自动在服务器上提供socket.io文件。我已经使用npminstallsocket.io安装了socket.io,我可以看到它驻留在服务器根目录之上一级的node_modules中。服务器.js:varstatic=require('./plugins/node-static');varsocketIO=require('socket.io');varclientFiles=newstatic.Server('./client');varhttp=require('http');httpServer

javascript - 如何监控单页网络应用程序?

我想知道如何监控单页网络应用程序,以便您可以看到用户在您的应用程序中做了什么,他访问了哪些“页面”等。有点像GoogleAnalytics,可以统计很多事情。 最佳答案 GoogleAnalytics(分析)对此非常有用。查看自定义事件:http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html它比您在传统网站上可以执行的“设置好并忘记它”类型的跟踪需要更多的工作,但它也非常简单。 关于javasc

javascript - Google Analytics 和三星智能电视应用程序

我正在尝试将GoogleAnalytics集成到我的智能电视应用程序中。这是一个基于Javascript的应用程序,我已经尝试了SamsungDForum上所有可用的解决方案,但没有一个有效。在主index.html文件的部分,我加载了GoogleAnalytics:然后,我在跟踪页面入口:var_gaq=_gaq||[];_gaq.push(['_setAccount','UA-XXXXXXXX-X']);_gaq.push(['_setCustomVar',1,'DeviceInformation','SamsungSmartTV']);_gaq.push(['_trackPage

javascript - 如何使用javascript获取运行应用程序的主机IP和端口号

谁能告诉我如何使用javascript获取运行Web应用程序的主机IP和端口号(例如127.0.0.1:8080) 最佳答案 恐怕无法通过Javascript直接获取IP地址。它没有在window.location对象中公开。部分原因是随后访问address:port在语义上与访问hostname:port不同——它们在技术上是不同的URL。如果您真正想要的是下载当前webapp的URL的主机部分,您需要:window.location.hostnamewindow.location.port如果使用“默认”端口,则后者可能为空,因

javascript - 在 Google Chrome 扩展程序中使用 javascript 访问 Google 的 URL shortener API

我正在编写我的第一个googlechrome扩展,它将使用Google'sURLshortenerapi缩短Chrome中当前事件标签的URL。我是一名长期的sw开发人员(asm/C++),但对这种“webby”的东西完全陌生。:)我似乎无法弄清楚如何使用js或jquery发出(然后处理)httpPOST请求。我想我只是不了解curl示例之外的POST机制。我的javascript文件目前看起来像这样:chrome.browserAction.onClicked.addListener(function(tab){console.log('chrome.browserAction.on